package me.huha.zhime.service;

import java.util.Map;
import java.util.SortedMap;

import me.huha.zhime.entity.OrderInfoEntity;

/**
 * @Title: WechatPayService
 * @Author: Yepx
 * @mail: yepx2013@gmail.com
 * @CreateTime: 2017年10月25日 下午3:47:51
 * @Todo: 微信支付相关的操作
 */
public interface WechatPayService {
	
	/**
	 * 处理回调事件
	 * @param callbackMap   回调返回的数据元
	 * @param payStatusMap	业务判断的支付情况
	 * @param orderInfo		订单实体类
	 * @return
	 */
	Boolean doTradeCallback(SortedMap<Object, Object> callbackMap,  Map<String, String> payStatusMap, OrderInfoEntity orderInfo);
}
